.disable-click {
  opacity: 0.5;
  pointer-events: none;
}
.flex {
  display: flex;
}
.flex1 {
  flex: 1;
  overflow: auto;
  flex-basis: 100px;
  flex-shrink: 0;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-justify-content-center {
  display: flex;
  justify-content: center;
}

.flexCB {
  justify-content: space-between;
}

.flexCA,
.flexCB {
  display: flex;
  align-items: center;
}

.flexCS {
  justify-content: flex-start;
}

.flexCE,
.flexCS {
  display: flex;
  align-items: center;
}

.flexCE {
  justify-content: flex-end;
}

.flexSS {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.flexEB {
  align-items: flex-end;
}

.flexEB,
.flexSB {
  display: flex;
  justify-content: space-between;
}

.flexSB {
  align-items: flex-start;
}

.flexES {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}

.flexRCC {
  display: flex;
  align-items: center;
}

.flexRCC {
  justify-content: center;
}

.flexRAC {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.flexRBS {
  align-items: flex-start;
}

.flexRBE,
.flexRBS {
  display: flex;
  justify-content: space-between;
}

.flexRBE {
  align-items: flex-end;
}

.flexRSC {
  justify-content: flex-start;
}

.flexREC,
.flexRSC {
  display: flex;
  align-items: center;
}

.flexREC {
  justify-content: flex-end;
}

.flexRSS {
  align-items: flex-start;
}

.flexRSE,
.flexRSS {
  display: flex;
  justify-content: flex-start;
}

.flexRSE {
  align-items: flex-end;
}

.colCCA,
.colCCC {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.colCCC {
  justify-content: center;
}

.colCSC {
  align-items: center;
}

.colCSC,
.colCSS {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.colCSS {
  align-items: flex-start;
}

.colCES {
  align-items: flex-start;
  justify-content: flex-end;
}

.colCAE,
.colCES {
  display: flex;
  flex-direction: column;
}

.colCAE {
  align-items: flex-end;
}

.relative {
  position: relative;
}
.absolute {
  position: absolute;
}

.clearfix {
  clear: both;
  content: "";
  display: block;
}

.flex-x {
  display: flex;
  flex-direction: row;
}

.flex-y {
  display: flex;
  flex-direction: column;
}

.flex-x-start {
  color: red;
}

.flex-x-start,
.flex-x-start-center {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.flex-x-start-center {
  align-items: center;
}

.flex-x-center,
.flex-x-center-center {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.flex-x-center-center {
  align-items: center;
}

.flex-x-0-center {
  align-items: center;
}

.flex-x-0-center,
.flex-x-end {
  display: flex;
  flex-direction: row;
}

.flex-x-end {
  justify-content: flex-end;
}

.flex-x-end-center {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.flex-x-between,
.flex-x-between-center {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.flex-x-between-center {
  align-items: center;
}

.flex-x-around,
.flex-x-around-center {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.flex-x-around-center {
  align-items: center;
}

.flex-y-start,
.flex-y-start-center {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.flex-y-start-center {
  justify-content: center;
}

.flex-y-center,
.flex-y-center-center {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.flex-y-center-center {
  justify-content: center;
}

.flex-y-end,
.flex-y-end-center {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.flex-y-end-center {
  justify-content: center;
}

.flex-y-around,
.flex-y-between {
  display: flex;
  flex-direction: column;
}

.flex-y-around {
  justify-content: space-around;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-1 {
  flex: 1;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.flex-space-between {
  display: flex;
  justify-content: space-between;
}

.flex-space-between-align-center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.flex-column-align-center {
  flex-direction: column;
}

.flex-column-align-center,
.flex-justify-align-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.disable-touch {
  height: 98vh;
  overflow: hidden;
}
.default-button {
  border: 0;
}
.default-button::after {
  border: none;
}

.title-Hidden-one {
  line-height: 38rpx;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.title-Hidden-two {
  -webkit-line-clamp: 2;
}

.title-Hidden-three,
.title-Hidden-two {
  line-height: 35rpx;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
}

.title-Hidden-three {
  -webkit-line-clamp: 3;
}
.no-more {
  padding: 20rpx 0;
  text-align: center;
  font-size: 27rpx;
  color: #888888;
}
::v-deep .mescroll-empty {
  padding: 0 !important;
  .empty-icon {
    width: 160rpx !important;
    height: 160rpx !important;
  }
  .empty-tip {
    font-size: 28rpx !important;
    font-weight: 500 !important;
    margin-top: 12rpx !important;
  }
}
.default-button {
  border: 0;
}
.default-button::after {
  border: none;
}
